/*eslint-disable*/
/**
 * [userService 例：用户模块所有的请求，都在这里面维护]
 */
const userService = {
  backdoor() {
    http
      .get('/app/backdoor', {
        openid: 'oSQAl1RHIa3ugS2Zkks4KtyeKdLo'
      })
      .then(res => {
        console.log(res)
      })
  },
  /**
   * [getUserInfo description]
   * @return {[type]} [description]
   */

  update(newInfo) {
    http
      .post('comment/createComment', {
        content: '<p>999<p>',
        type: 1,
        pid: 0,
        resourceId: -1
      })
      .then(res => {
        console.log(res)
      })
  },

  // 获取用户信息
  getUserInfo() {
    return http.get('/member/index')
  },

  // 创建订单
  createdOrder(param) {
    return http.post('order/order_create', param)
  },

  // 删除订单
  removeOrder(param) {
    return http.post('order/order_remove', param)
  },

  // 获取订单
  getOrderList(param) {
    return http.get('/order/order_list', param)
  },

  // 获取订单详情
  getOrderDetails(param) {
    return http.get('/order/order_pay_detail', param)
  },

  // 支付之前将备注信息发送给服务器
  sendRemaksInfo(param) {
    return http.post('/order/update_orderremark', param)
  },

  // 发起支付信息请求
  getPayNeedInof(param) {
    return http.get('order/wechatpay/payinfo', param)
  },

  // 发送支付成功判断
  confirmPaySuccess(param) {
    return http.post('order/wechatpay/paycheck', param)
  },

  // 获取待评价订单信息
  getCommentOrderInfo(param) {
    return http.get('order/order_commit_detail', param)
  },

  // 进行评价
  completeComment(param) {
    return http.post('/course/comment_add', param)
  },

  // 获取帮助信息
  getHelpInfo() {
    return http.get('/course/helps')
  },

  // 获取客服二维码
  getServiceQRCode(param) {
    return http.get('/course/serviceqrcode', param)
  },

  // 获取激活码所对应的课程信息
  getActivationCourseInfo(param) {
    return http.post('/order/activacode_info', param)
  },
  // 激活码激活课程
  activationCourse(param) {
    return http.post('order/courseactive', param)
  },

  // 获取我的课程
  getMycourse(param) {
    return http.get('order/mycourse', param)
  },

  // 活动接口
  getActivityInfo(param) {
    return http.post('order/code_course', param)
  }
}
